package org.jeecg.modules.qyxx.service;

import org.jeecg.common.util.Rest;
import org.jeecg.modules.qyxx.entity.req.KfptDoServiceRequest;
import org.jeecg.modules.qyxx.entity.req.NsrsbhShxydmRequst;
import org.jeecg.modules.qyxx.entity.resp.BaseResponse;

public interface IUserCenterService {
    /*GetUnifiedTokenResponse getUnifiedToken(String nsrsbh, String areaCode, String swjgdm);
    UserCenterBaseResponse switchNsr(SwitchNsrRequest SwitchNsrRequest);
    UserRegisterResponse register(UserRegisterRequest userRegisterRequest);*/


    Rest<BaseResponse> getCompanyInfoByNsrsbh(KfptDoServiceRequest req);

    Rest<BaseResponse> loginByNsrsbhOrShxydm(NsrsbhShxydmRequst req) throws Exception;

   // Rest<BaseResponse> keepSession( String cid) throws Exception;


    /*Rest<BaseResponse> loginByNsrsbhToSign(NsrsbhToSignRequest req) throws Exception;

    Rest<Object> queryUserInfoByNsrsbh( QueryUserInfoByNsrsbhReqDto reqDto) throws Exception;

    Rest<BaseResponse> switchQyByNsrsbh(SwitchQyByNsrsbhRequest switchQyByNsrsbhRequest) throws Exception;*/

}